package com.vhall.component.entity.room.vo;

import com.fasterxml.jackson.annotation.JsonProperty;
import com.vhall.component.entity.anchors.dto.AnchorManagePageRspListVO;
import com.vhall.component.entity.tag.vo.PageChannelRspVO;
import com.vhall.component.framework.common.annotation.ParamName;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @author shimingming
 * @since 2023/5/17 17:27
 */
@Data
public class IntroductionDetailRspVO implements Serializable {

    @ParamName("page_channel_info")
    @JsonProperty("page_channel_info")
    private PageChannelRspVO pageChannelInfo;

    @ParamName("room_list")
    @JsonProperty("room_list")
    private List<RoomsEntityVO> roomList;

    @ParamName("anchor_list")
    @JsonProperty("anchor_list")
    private List<AnchorManagePageRspListVO> anchorList;

//    @ParamName("special_list")
//    @JsonProperty("special_list")
//    private String specialList;

    @ParamName("is_subscribes")
    @JsonProperty("is_subscribes")
    private Integer isSubscribes;
}
